org.eclipse.vtp.desktop.model.core
Class Element
java.lang.Object
org.eclipse.vtp.desktop.model.core.Component
org.eclipse.vtp.desktop.model.core.Element
- Direct Known Subclasses:
- ApplicationFragmentElement, CustomIntegrationElement, DialogElement, PrimitiveElement
public abstract class Element
- extends Component
|
Field Summary |
static java.lang.String |
PROP_NAME
|
|
Constructor Summary |
Element(java.lang.String name)
|
Element(java.lang.String id,
java.lang.String name)
|
| Methods inherited from class org.eclipse.vtp.desktop.model.core.Component |
addListener, addPropertyListener, delete, fireChange, fireDelete, firePropertyChange, getId, getModel, removeListener, removePropertyListener, setId, setModel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROP_NAME
public static final java.lang.String PROP_NAME
- See Also:
- Constant Field Values
Element
public Element(java.lang.String name)
Element
public Element(java.lang.String id,
java.lang.String name)
setScope
public void setScope(java.lang.String scope)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
addConfigurationManager
public void addConfigurationManager(ConfigurationManager manager)
getConfigurationManager
public ConfigurationManager getConfigurationManager(java.lang.String type)
commitConfigurationChanges
public void commitConfigurationChanges(ConfigurationManager manager)
rollbackConfigurationChanges
public void rollbackConfigurationChanges(ConfigurationManager manager)
listConfigurationManagers
public java.util.List listConfigurationManagers()
addIncomingConnector
public void addIncomingConnector(Connector connector)
removeIncomingConnector
public void removeIncomingConnector(Connector connector)
getIncomingConnectors
public java.util.List getIncomingConnectors()
getOutgoingVariables
public java.util.List getOutgoingVariables(java.lang.String exitPoint)
getIncomingVariables
public java.util.List getIncomingVariables()
getOutgoingVariables
public void getOutgoingVariables(java.lang.String exitPoint,
java.util.Map variables,
java.util.Map visited)
getIncomingVariables
public void getIncomingVariables(java.util.Map variables,
java.util.Map visited)
hasPathToStart
public boolean hasPathToStart(java.util.Map originPath)
resolve
public void resolve()
hasErrors
public boolean hasErrors()
hasWarnings
public boolean hasWarnings()
hasTodo
public boolean hasTodo()
validateStatus
public void validateStatus()
readConfiguration
public abstract void readConfiguration(org.w3c.dom.Element configuration)
writeConfiguration
public abstract void writeConfiguration(org.w3c.dom.Element configuration)
acceptConnector
public abstract boolean acceptConnector(Element origin)
hasConnectors
public abstract boolean hasConnectors()
getConnectorRecords
public abstract java.util.List getConnectorRecords()
getConnectorRecords
public abstract java.util.List getConnectorRecords(int type)
getConnectorRecord
public abstract ConnectorRecord getConnectorRecord(java.lang.String recordName)
getTypeName
public abstract java.lang.String getTypeName()
getConfigurationPanels
public abstract java.util.List getConfigurationPanels()
getIcon
public abstract org.eclipse.swt.graphics.Image getIcon()